001    /***********************************************************************************************
002     *              Tekijä:                 Jukka Salminen
003     *              Opiskelijanumero:       i79947
004     *              Email:                  jukka.salminen@uwasa.fi
005     *              Tekoaika:               23.9.2002
006     *              Kurssi/vuosi:           Ohjelmoinnin jatkokurssi/kevät 2002
007     *              Työn tunnus:            Harjoitustyö: Taulukkoeditori web-sivulle
008     ***********************************************************************************************
009     * JSaction-luokka
010     *====================
011     * Custom AbstractAction-luokka
012     * Tallettaa viitteen objektiin, jotta sitä voidaan käsitellä aliluokissa
013     *
014     * Metodit
015     *--------
016     * JSAction             Konstruktori, joka ottaa parametrina käsiteltävän objektin
017     *
018     * Jäsenmuuttujat
019     *---------------
020     * m_oTarget            Objekti, johon tämän luokan aliluokkien metodit viittaavat
021     *
022     * Paikalliset muuttujat
023     *----------------------
024     * Ei ole
025     */
026    
027    package classes;
028    import java.awt.*;
029    /**
030     *
031     * @author  Jukka
032     */
033    public class JSAction extends javax.swing.AbstractAction
034    {
035            protected javax.swing.JComponent m_oTarget;
036            
037    
038            /** Creates a new instance of JSAction */
039            public JSAction()
040            {
041            }
042            
043            public JSAction(javax.swing.JComponent oTarget)
044            {
045                    setTarget(oTarget);
046            }
047            
048            public void actionPerformed(java.awt.event.ActionEvent actionEvent)
049            {
050            }
051            /***********************************************************************************************
052             * Metodi setTarget
053             * =====================
054             * Tallettaa viittauksen käsiteltävään objektiin (taulukkoon)
055             *
056             * Parametrit   oTarget   Taulukko-objekti, jota käsitellään aliluokissa.
057             *                        Aliluokat ovat tyyppiä TableAction.
058             *
059             ***********************************************************************************************/
060            
061            public void setTarget(javax.swing.JComponent oTarget)
062            {
063                    m_oTarget = oTarget;
064            }
065            
066    }